מדי שנה zend מפרסמת את הסקר developer pulse שלה עם סטטיסטיקות והתפתחויות מעניינות בעולם פיתוח התכנה שבו מדי שנה נענית השאלה הכי חשובה בהיסטוריה - איזה בירה אוהבים מפתחי PHP ועוד כמה מחשבות שלי על השטויות האלה..
על cloud
השאלה הראשונה שהם מציגים היא האם אתם מתכננים להעלות את העבודות שלכם ל cloud.
רק 63% מתכננים, שזה ב 2% יותר מבשנה שעברה. ו 2% זה די הרבה מכמות המפתחים בעולם...
אחרי זה באים עוד כמה גרפים על איזה שירות cloud הייתם מעדיפים לבחור. לא מעניין במיוחד.
ואז השאלה הכי חשובה לדעתי
לא, לא הבירה, זה בסוף.. קודם שאלה יותר טובה:
מה חשוב לכם בתוכנה שאתם מפתחים:
ועכשיו מאוד ממליץ לעצור ל-10 שניות ולשים את האצבע על החתיכה שנראית אישית לכם.
כתבו בתגובות איזה צבע בחרתם. אפשר להוסיף גם "למה"
באיזה גירסה אתם מפתחים
זה לא ש-zend כאלה לא מעודכנים בגירסאות PHP אחרונות כמונו ולא שמעו שיצאה 5.4 עדיין. הם פשוט שמו את php 5.4 בתור גרף נפרד, בגלל שהם מבינים שאם זה היה על גרף אחד - היינו שמים לב שעברנו מזמן את ה-100%. אפשר להסביר את זה בזה, שלהרבה אנשים מותקנות כמה גרסאות PHP שונות, אבל לפי הגרף, לפחות לכל מפתח רביעי יש גם 5.3 וגם 5.2 .נשמע לא מי יודע מה הגיוני, אבל מקווה שאתם כבר מזמן עדכנתם..
איך PHP הפכה לכזו פופולרית?
כל כך פופולרית שאנשים מתקינים כמה גרסאות במקביל PHP נהייתה בזכות הדברים הבאים:
אחלה סטטיסטיקה, שלדעתי מראה שרק 10% מבינים מה שאלו ולא בוחרים באחת האופציות כי זה כל האופציות שיש וצריך לבחור משהו..
למה PHP נהייתה פופולארית?
כי היא נוחה לכתיבת moblie ו cloud? אני חייב לראות את מי שמפתח mobile ב-PHP או יודע לומר מה ההבדל בינה לבין שפות אחרות מבחינת cloud.
כי יותר חברות משתמשות בה — נשמע כמו אחלה תשובה לשאלה ששאלו, שאגב, למי ששכח, הייתה "למה יותר ויותר חברות משתמשות ב PHP".
יש לה פריימוורקים — זו סיבה מעולה למה להמשיך לתכנת גם ב PHP אבל לא למה להתחיל. אני לא רואה את הסצנריו שבו מחלקת r&d בוחנת כמה שפות ומגלה שלאיזושהי שפה אין בכלל frameworkים. כנראה שגם מפתחים עצמאיים מתחילים לא חושבים על זה בתור סיבה להתחיל דווקא עם PHP. תתקנו אותי עם התחלתם עם PHP בדיוק בגלל זה.
great php community באמת שסיבה טובה לא להתחיל לתכנת ב googe go נכון להיום ולמסור ד"ש ל phpguide ;)
php is open source שזה בטח מאוד חשוב. אולי לכמות מאוד קטנה של חברות שמחלקת ה r&d שלהם לא מצאה דרייבר java מתאים ל tokyo tyrant ווואלה, איזה מזל, ל PHP כבר כתבו כזה. אבל רגע, java לא open source ? כל שאר 63% המצביעים כותבים הרחבות ל-PHP מדי יום, בדיוק איך שתכננו כשבחרו את PHP.
אפשר לעשות ב PHP דברים יותר מהר — כל מי שבוחר איזה שפה ללמוד יודע שהוא יכול לעשות ב PHP משהו יותר מהר מאשר בשפת X. לומדים את האקסיומה הזו בבית הספר עוד לפני שלומדים לתכנת.
php קלה ללימוד - הסיבה היחידה, שבפני עצמה נשמעת הגיונית, עד הרגע שבו מגלים שפייטון לא רק מסוגלת לעשות כל מה ש-PHP יודעת וגם מאפשרת לכתוב ברמה גבוהה וגם בהרבה מאוד מאוד קלה יותר ללימוד ובמקומות מסוימים אפילו משמשת ללימוד ילדים בבתי ספר.
אני לא זוכר את עצמי משווה שפות לפי קושי הלימוד ובוחר PHP בגלל זה, למרות שזה סיבה לגיטימית לא להרוג שכנים עם ספר PHP מעופף מהחלון חמש דקות אחרי. היא די קלה ללימוד (וקשה בהשוואה לפייטון) אחרי שמחליטים להתחיל ללמוד אותה. אז למה באמת מתחילים ללמוד PHP?
על כלי פיתוח
למי שבכל זאת הצליח ללמוד משהו נשאר להכיר גם כמה כלים:
והבירה
שהכי עוזרת לכתוב קוד ותגובות לכתבה היא:
1. הייניקן
2. גינס
3. באדוויזר
קצת פחות מרתק ממדור "מה חדש" של בלייזר אבל אחרי לא פחות השקעה: כאן הדו"ח zend pulse 12 המלא
ולמטע זה התגובות לכתבה.כתבו שם איזה צבע בחרתם ולמה לדעתכם PHP הפכה לכזו פופולארית?
תגובות לכתבה:
היינקן מקום ראשון?!
סטלה!
סטלה הייתה מקום רביעי :)
מקום חמישי קיבלה קורונה.
"מה חשוב לכם בתוכנה שאתם מפתחים?"
כחול - deliver higher quality applications
כתום - optimize application performance
תודה עידן :)
עוד קולות ?
אני חושב שהצבע הכחול, אפליקציות איכותיות יותר,
זה כולל את הכל..
ואני התחלתי עם PHP כי לא הכרתי בזמנו יותר מידי חלופות (בטח לא את פייטון)
והסביבה של PHP הייתה מאוד זמינה,
בכל שרת הוסטינג היום פשוט מעלים קובץ PHP וזה עובד..
וגם כי השפה קלה :)
אחלה כתבה! מרתק!
הצבע הכולל מדבר על רמת קוד באפליקציה
למה התחלתי עם PHP?
בדקתי מחירי שרתים של החלופה ASP שרצים על ווינדוס והיו יותר יקרים
לעומת לינוקס ואפצ'י שמריצים PHP והיו יותר זולים משמעותית
וכל השאר מסתבר כבחירה נכונה
יש שתי צבעים שמדברים אלי, התכלת והכחול.
תודה על המאמר ועל התרגום :)
הכי חשוב לי היא חווית המשתמש, אני התחלתי דווקא מהסיבה שאמרת שהיא לא טובה - "כי יותר חברות משתמשות בה ", רציתי לדעת להכין אתרים וראיתי שבכל האתרים הסיומת היא PHP... גם כי היא קלה :)
בנוגע לענן אני אישית בכלל לא משתמש בזה, ניסיתי אבל לפי דעתי הlocalhost שלי נוח מאוד, לא צריך בכלל להעלות את הקבצים..
כתבה מעולה